import { isExist } from '../tools/index.js'
/**
 * 设置授权访问的URL。
 *
 * @param {string} url - 需要设置为授权访问的URL地址。
 *
 * @throws {Error} 如果提供的URL不存在或不符合要求，则抛出错误。
 *
 * @example
 * setAuthorizedUrl('https://example.com/authenticated/path');
 *
 * @description
 * 该函数首先检查给定的URL是否有效。如果URL无效，将抛出一个错误。如果URL有效，它将调用`window.viewer.setAuthorizedUrl(url)`方法，
 * 该方法通常用于在应用程序中设置一个需要特定权限才能访问的页面链接。
 */
function setAuthorizedUrl(url) {
	if (!isExist(url)) {
		// throw new Error('url 错误')
		console.error("url 错误")
		return
	}
	window.viewer.setAuthorizedUrl(url)
}

function setLightingEnabled(bol) {
	if (!isExist(bol)) {
		// throw new Error('bol 错误')
		console.error("参数为空了")
		return
	}
	window.viewer.scene.globe.lightingEnabled = bol
}


export { setAuthorizedUrl, setLightingEnabled }
